﻿#define _CRT_SECURE_NO_WARNINGS 1

// BC48 牛牛的线段

/*

描述
牛牛有一个线段放在二维坐标系中，已知线段两个点的坐标 (x1,y1)，(x2,y2) 。
牛牛想知道这个线段的长度的平方两点之间距离公式是 √(x1 - x2)²​ + (y1 - y2)²，
因为本题求距离的平方，因此只需计算 (x1 - x2)²​ + (y1 - y2)²。

输入描述：
第一行输入 x1 和 y1，用空格隔开。
第二行输入 x2 和 y2，用空格隔开。
其中 x1 ， y1 ，x2 ，y2 都是整数
输出描述：
输出线段的长度的平方

示例1
输入：
1 1
2 2
输出：
2

*/


#include <stdio.h>
#include<math.h>    //pow(x,y) 求x的y次方    //abs(x) 求x的绝对值

int main()
{
	int x1 = 0, x2 = 0;
	int y1 = 0, y2 = 0;

	scanf("%d %d", &x1, &y1);
	scanf("%d %d", &x2, &y2);

	double x = pow(x1 - x2, 2);
	double y = pow(y1 - y2, 2);
	double square = x + y;

	printf("%.0lf\n", square);

	return 0;
}